English Dictionary
◊ SCARABAEUS SACER
Scarabaeus sacer
n : scarabaeid beetle considered divine by ancient Egyptians
[syn: {scarab}, {scarabaeus}, {Scarabaeus sacer}]